package sample.client;

import java.util.ArrayList;

import sample.shared.result.Client;
import sample.shared.result.FileInfo;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;

/**
 * The client side stub for the RPC service.
 */
@RemoteServiceRelativePath("clientmanager")
public interface ClientManagerService extends RemoteService
{
  String getTitle();
  
  ArrayList<Client> getAllClients() throws IllegalArgumentException;
  
  ArrayList<FileInfo> getFiles(Client c);
}
